package com.example.a_java.dto;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * 催收记录DTO
 */
@Data
public class CollectionRecordDTO {

    /**
     * 逾期记录ID
     */
    @NotNull(message = "逾期记录ID不能为空")
    private Long overdueId;

    /**
     * 催收方式
     */
    @NotEmpty(message = "催收方式不能为空")
    private String method;

    /**
     * 催收人员
     */
    @NotEmpty(message = "催收人员不能为空")
    private String collector;

    /**
     * 催收时间
     */
    @NotEmpty(message = "催收时间不能为空")
    private String collectTime;

    /**
     * 催收结果
     */
    @NotEmpty(message = "催收结果不能为空")
    private String result;

    /**
     * 下次催收时间
     */
    private String nextCollectTime;

    /**
     * 备注信息
     */
    private String remark;
} 
